<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>


  console.log( 1 + 1 === 2 );
  console.log( 0.1 + 0.1 === 0.2 );
  console.log( 0.1 + 0.2 === 0.3 );
  console.log( 0.1 + 0.2 );

  // 二进制
  // 无限循环或不循环的二进制
  // 受限于计算机的位数限制，舍或入
  // 转成10进制后，已经不是原数字了

  // 解决方式：主动保留n位小数

  console.log( Number((0.1 + 0.2).toFixed(5)) === 0.3 );

  console.log( 0.1 + 0.2 )
  console.log( (0.1 + 0.2).toFixed(5) )
  console.log( Number((0.1 + 0.2).toFixed(5)) )





  
</script>
</html>